/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package SnpDbEntities;

/**
 * Enum with user's access levels
 * @author byku
 */
public enum UserPermissions
{
    /**
     * You can mess with everyting and generate black hole ;)
     * And do everything that others with lower permissions can
     */
    SUPER_ADMIN,
    /**
     * Permission to add, update or delete users with lower access level.
     * And do everything that others with lower permissions can
     */
    ADMIN,
    /**
     * Permission to accept public snippets, ban users with lower access level,
     * edit public categories.
     * And do everything that others with lower permissions can
     */
    MODERATOR,
    /**
     * Regular user that can add private snippets, or send request to publish snippet to moderators
     */
    NORMAL_USER;
}
